使用Java程式和InformixJDBC存取IDS的中文數據-安裝配置IDS
安裝配置IDS
1.在Linux伺服器上安裝IDS
獲得用於IDS安裝的壓縮檔
例如IDS1150UC4_EE_32_LINUX.tar
使用tar命令對此壓縮檔進行解壓縮
例如tar -xvf IDS1150UC4_EE_32_LINUX.tar
使用./ids_install -gui安裝IDS,在安裝過程中按照提示操作即可
2.配置IDS
安裝完IDS後,我們需要對IDS進行配置。以下為一個配置範例:
Linux伺服器的環境變數:
INFORMIXSERVER=bank4server
INFORMIXDIR=/home/informix/IDS115XIE3
ONCONFIG=onconfig.bank4
INFORMIXSQLHOSTS=/home/informix/IDS115XIE3/etc/sqlhosts.bank4
PATH=${INFORMIXDIR}/bin:${PATH}
TERMCAP=${INFORMIXDIR}/etc/termcap
sqlhosts.bank4文件
bank4server onsoctcp 9.125.66.130 6346
onconfig.bank4檔(這裡只列出部分參數)
DBSERVERNAME bank4server
SERVERNUM 23
ROOTNAME rootdbs
ROOTPATH /home/informix/IDS115XIE3/dev/bank4.rootdbs
ROOTOFFSET 0
ROOTSIZE 3000000
3.用於存儲中文資料的資料庫
用於存儲中文資料的資料庫的DB_LOCALE可以是en_us.8859-1或zh_cn.gb18030-2000。
以下將分別介紹如何創建這兩種DB_LOCALE的資料庫。
如果資料庫的DB_LOCALE不同,那麼用於JDBC連接的URL字串也將不同,我們在“用於JDBC連接的URL字串(DB_LOCALE是zh_cn.gb18030-2000)”和“用於JDBC連接的URL字串(DB_LOCALE是en_us.8859-1)”這兩項目裡將具體介紹。
4.創建DB_LOCALE為zh_cn.gb18030-2000的資料庫
(1)在Linux伺服器上使用如下命令設置系統環境變數
export DB_LOCALE=zh_cn.gb18030-2000
export CLIENT_LOCALE=zh_cn.gb18030-2000
(2)在dbaccess中使用如下命令創建資料庫
create database db18030
5.創建DB_LOCALE為en_us.8859-1的資料庫
(1)在Linux伺服器上使用如下命令設置系統環境變數
export DB_LOCALE=en_us.8859-1
export CLIENT_LOCALE=en_us.8859-1
(2)在dbaccess中使用如下命令創建資料庫
create database db8859
哎,現在市面上已找不到I ,S 的資料庫的書籍了,明年本司也要換掉S 資料庫了,現在是MS SQL或Oracle 資料庫的世界了